// import { ref, computed } from 'vue'
// import { defineStore } from 'pinia'

// export const useCounterStore = defineStore('counter', () => {
//   const count = ref(0)
//   const doubleCount = computed(() => count.value * 2)
//   function increment() {
//     count.value++
//   }

//   return { count, doubleCount, increment }
// })

///pinia
//1.导入定义仓库的方法
import {defineStore} from 'pinia'
import {ref} from 'vue'
//2.定义一个仓库
// ↓ 3.把你定义的仓库倒出去
export const listStore = defineStore('list', () => {

  //准备一个空数组
  const list = ref<string[]>([])
  //准备一个方法
  const pushApi = (str: string) =>{
    list.value.push(str)
  }
  //暴露的内容
  return{list,pushApi}
})

//在组件内使用共享的数据------
 //导入指定的文件内导出的仓库即可
//  import {listStore} from '@/xxx/xxx.ts'
// 直接使用listStore
// const store = listStore()
//-----------------------------